package com.zzw.java.pojo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable;
import java.util.Date;


/**
 *
 * @author XiaoJie
 * 2025/11/3 17:15
 */
@Data
public class ApplicationVersionVo implements Serializable {
    private static final long serialVersionUID = 1L;

    private String id;

    @DateTimeFormat(pattern = "dd-MMM-yy HH:mm:ss")
    @JsonFormat(pattern = "dd-MMM-yy HH:mm:ss")
    private Date createTime;

    private String creator;

    /**
    * 应用类型  1：盒子   2：APP
    */
    private Integer applicationType;

    /**
    * 强制更新  0：否   1：是
    */
    private Integer forceUpdater;

    /**
    * 应用版本号
    */
    private String applicationVersion;

    /**
    * 更新URL
    */
    private String applicationUpdateUrl;

    /**
    * 应用更新时间
    */
    @DateTimeFormat(pattern = "dd-MMM-yy HH:mm:ss")
    @JsonFormat(pattern = "dd-MMM-yy HH:mm:ss")
    private Date applicationUpdateTime;

    /**
    * 状态  0：停用   1：正常
    */
    private Boolean status;

    /**
     * 备注
     */
    private String description;
}
